﻿#define _CRT_SECURE_NO_WARNINGS

#include<string.h>
#include<stdlib.h>
//void rotate(int* nums, int numsSize, int k) {
//    int* arr = (int*)calloc(numsSize, sizeof(int));
//    if (NULL == arr)
//    {
//        return;
//    }
//    //将后面的拷贝到新数组中
//    memcpy(arr, nums + numsSize - k, k * sizeof(int));
//    memcpy(arr + k, nums, (numsSize - k) * sizeof(int));
//    int i = 0;
//    for (i = 0; i < numsSize; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//}
//
//int main()
//{
//    int nums[] = { 1,2,3,4,5,6,7 };
//    rotate(nums, 7, 3);
//    return 0;
//}

//int main()
//{
//	int* ps = (int*)malloc(sizeof(int) * 5);
//	if (NULL == ps)
//	{
//		return;
//	}
//
//	int i = 0;
//	for (i = 1; i <= 5; i++)
//	{
//		*(ps + i-1) = i;
//	}
//
//	int* temp=(int*)realloc(ps, sizeof(int) * 2);
//	if (NULL == temp)
//	{
//		return;
//	}
//	ps = temp;
//	printf("%d\n", ps[1]);
//	return 0;
//}



//#include <stdio.h>
//int Add(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	int(*pf3)(int, int) = Add;
//
//	printf("%d\n", (*pf3)(2, 3));
//	printf("%d\n", pf3(3, 5));
//	return 0;
//}

#include <stdio.h>
#include <string.h>
int main()
{
	char str[] = "hello world";
	memset(str, 'x', 6);
	printf(str);
	return 0;
}